//
//  SLShotViewController.h
//  DarkMode
//
//  Created by wsl on 2019/9/18.
//  Copyright © 2019 wsl. All rights reserved.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN
///长按录制视频输出数据
typedef void(^DismissViewControllerVideoURLPath)(NSURL *outputFileURL);
///点击拍照输出数据
typedef void(^DismissViewControllerImageClickData)(UIImage *image);
///从相册选择照片输出数据
typedef void(^DismissViewControllerAlbumImageData)(NSArray<UIImage *> *photos, NSArray *assets, BOOL isSelectOriginalPhoto);
///获取从相册选择的编辑过的视频
typedef void(^DismissViewControllerAlbumVideoURLPath)(NSURL *outputFileURL);
// 拍摄视图控制器
@interface SLShotViewController : UIViewController

@property (nonatomic,copy) DismissViewControllerVideoURLPath dismissViewControllerVideoURLPath;
@property (nonatomic,copy) DismissViewControllerImageClickData dismissViewControllerImageClickData;
@property (nonatomic,copy) DismissViewControllerAlbumImageData dismissViewControllerAlbumImageData;
@property (nonatomic,copy) DismissViewControllerAlbumVideoURLPath dismissViewControllerAlbumVideoURLPath;
@end

NS_ASSUME_NONNULL_END
